package com.easyUploader.mapper;


import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.easyUploader.entity.dao.FileChunk;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;

import java.util.List;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author 大忽悠
 * @since 2022年10月29日
 */
public interface FileChunkMapper extends BaseMapper<FileChunk> {
    /**
     * @param fileMd5 文件md5
     * @return 返回当前文件已经上传的分片序号列表
     */
    @Select("SELECT chunk_number FROM `file_chunk` where file_identifier= #{fileMd5}")
    List<Integer> getUploadedTrunkSeqList(@Param("fileMd5") String fileMd5);
}
